@charset "utf-8";
/* CSS Document */
.box_style1{margin:6px auto;}
.mg_style{margin:8px 11px;zoom:1;}
.com_gra{width:695px;}
.com_gra .gra_head{background:url(../images/common/box_other_head.gif) no-repeat 0 0; height:3px; overflow:hidden; width:695px;}
.com_gra .gra_body{background:url(../images/common/box_other_bg.gif) no-repeat -2px 0;}
.c_lb_box{width:980px;zoom:1; position:relative; z-index:1;}
.c_lb{width:980px; height:280px; overflow:hidden;}
.c_lb li{float:left;}
.t_box li a{color:#336699; line-height:26px; height:26px;}
.t_box li{height:26px; overflow:hidden;}
.seach_t_box{background:#fff; width:260px; height:260px; padding:5px; position:absolute; left:5px; top:5px; z-index:10; opacity:0.5;filter:alpha(opacity=50);}
.seach_body_box{width:260px; background:url(../images/smallpic/ticket_2.gif) no-repeat 0 0 #fff; height:260px; position:absolute; left:10px; top:10px; z-index:15; height:260px; line-height:14px; color:#666;}
.seach_body_box h1{color:#ff7e00; font:bold 16px/20px "宋体";}
.seach_body_box h1 span{color:#666666;font:normal 12px/14px "宋体"; margin: 0 0 0 18px;}
.seach_body_box .search{widows:230px; margin:28px 0 0 3px;}
.seach_body_box .search .text_style{ width:147px; height:24px;background:url(../images/smallpic/ticket_3.gif) no-repeat 0 0; padding:0 5px; line-height:normal;}
.seach_body_box .search .search_btn{width:83px; height:29px; background:url(../images/smallpic/search.gif) no-repeat 0 0; display:block; margin:6px 0 0 63px; cursor:pointer;}
.c_tj{margin:53px 0 0 3px;zoom:1; overflow:hidden; height:90px;}
.c_tj dt{font-weight:bold; margin:0 0 10px 0;}
.c_tj dd{float:left;}
.c_tj dd a{float:left; color:#266392; line-height:22px; margin:0 16px 0 0;}
.lb_list_show{position:absolute; top:0; right:0;}
.lb_list_show li a{display:block; width:158px; height:46px; background:#fff; opacity:0.8;filter:alpha(opacity=80); margin:0 0 1px 0; text-align:center;}
.lb_list_show li a:hover{text-decoration:none;}
.lb_list_show .current a{background:url(../images/smallpic/ticket_1.gif) no-repeat 0 0; opacity:1;filter:alpha(opacity=100);}
.lb_list_show li .title{font-weight:bold; display:block; padding:10px 10px 0 10px; height:12px; overflow:hidden;}
.lb_list_show li .else_det{ margin:7px 10px 0 10px; height:12px; display:block; overflow:hidden;}
.t_leftbox{width:275px; float:left;}
.t_rightbox{width:695px; float:right;}
.t_rightbox .big_box{margin:0;}
.t_zt_tj{margin:12px 0 12px 17px;zoom:1; overflow:hidden;}
.t_zt_tj li{width:70px; line-height:20px; margin:0 5px 0 0; float:left;}
.t_zt_tj li a{color:#266392;}
.t_zt_tj li .clrgre{color:#7d9501;}
.hot_view_tj{margin:8px 0 15px 17px;zoom:1; overflow:hidden;}
.hot_view_tj p{line-height:16px; color:#266392; font-size:14px;}
.hot_view_tj ul{ margin:8px 0 0 0; overflow:hidden;}
.hot_view_tj ul li{line-height:20px; margin:0 25px 0 0; float:left;_display:inline;}
.hot_view_tj ul li a{color:#266392; white-space:nowrap;}
.view_detail .gra_body{height:484px; }
.hotel_detail .gra_body{height:580px;}
.left_gra_box{width:490px; float:left;}
.right_gra_box{width:196px; float:right;}
.t_view_sorts,.com_tabs{border-bottom:1px solid #c1c0c0; padding: 0 0 0 10px; margin:0 0 13px 0;}
.t_view_sorts li,.com_tabs li{float:left;}
.t_view_sorts li a,.com_tabs li a{ display:inline-block; height:26px; padding:0 13px; line-height:26px; color:#0052a5; font-size:14px;}
.t_view_sorts .current a,.com_tabs .current a{border:1px solid #c1c0c0; background:#fff; color:#7d9501; border-bottom:1px solid #fff; margin-bottom:-1px; position:relative;}
.t_sec_content{margin: 0 0 30px 0;}
.t_sec_content .pic_text li{float:left;_display:inline; margin: 0 0 0 10px; width:152px;}
.t_sec_content .pic_text .name{color:#266392; line-height:30px; width:152px; height:30px; overflow:hidden; display:block; text-align:center;}
.t_sec_content .pic_text .price{ line-height:16px; display:block; color:#666;}
.t_sec_content .pic_text .price i{ font:normal 12px Arial, Helvetica, sans-serif; margin: 0 5px 0 0; float:right;}
.t_sec_content .text{margin:20px 0 0 11px;}
.t_sec_content .text li{color:#666;line-height:26px; }
.t_sec_content .text a{color:#266392; width:290px; height:26px;  overflow:hidden; float:left;}
.t_sec_content .text a img{ margin:0 0 -2px 10px; position:relative;}
.left_gra_box dl{margin: 0 0 0 7px;}
.left_gra_box dl dt{color:#000; font-weight:bold; line-height:26px; border-bottom:1px solid #c1c0c0; padding:0 0 0 10px;}
.left_gra_box dl dd{width:150px; overflow:hidden; margin:12px 1px 0 8px; float:left;_display:inline;}
.left_gra_box dl dd div{ margin:5px 0 5px 0; color:#666;}
.left_gra_box dl dd .title{color:#336699; text-align:center; width:150px; height:14px; line-height:14px; overflow:hidden; display:block;}
.left_gra_box dl dd .dp_price i{color:#a1a1a1;}
.left_gra_box dl .text_show{width:145px; margin:0 0 0 14px;line-height:18px; float:left;}
.left_gra_box dl .text_show .t_th{margin:10px 0 15px 0;}
.left_gra_box dl .text_show a{display:block; color:#336699; width:140px; height:36px; overflow:hidden; }
.right_gra_box h1{ font:bold 14px/16px "宋体"; border-bottom:1px solid #c1c0c0; padding:6px 0 5px 5px; width:191px;}
.t_order li{width:180px; overflow:hidden;}
.t_order li a{color:#336699; line-height:24px; display:inline-block; width:115px; overflow:hidden; height:24px;}
.t_order li span{line-height:24px; margin:0 5px 0 0; display:inline-block;}
.t_order{margin:8px 0 0 10px; zoom:1; overflow:hidden;}
.glo_width1 .gra_body{ height:320px; overflow:hidden; }
.glo_width1 .gradient_sbox{float:left;_display:inline;}
.glo_width1 .gra_mgl_one{margin: 0 0 0 10px;}
.gn_th{margin:15px 23px;}
.gn_th li{color:#666; line-height:22px; height:22px; padding: 0 0 0 10px; background:url(../images/smallpic/icon_10.gif) no-repeat 0 center;}
.gn_th li span{float:right;}
.gn_th li a{color:#266392;width: 150px;display: block;height: 22px;overflow: hidden;}
.other_gra1{ width:343px;}
.other_gra1 .gra_head{ background:url(../images/smallpic/jb_other1_top.gif) no-repeat 0 0; width:343px;}
.other_gra1 .gra_body{width:339px; background:url(../images/smallpic/jb_other1_center.gif) no-repeat -2px 0;}
.other_gra1 .gra_foot{width:343px; background:url(../images/smallpic/jb_other1_bottom.gif) no-repeat 0 0;}
.hot_comment_view{ margin:10px 13px 0 13px;}
.hot_comment_view li{margin:0 0 22px 0; height:57px; overflow:hidden;}
.hot_comment_view .last{margin:0;}

.hot_comment_view .content{float:left;_dispaly:inline; margin:0 0 0 14px; width:170px; height:57px; line-height:14px;}
.hot_comment_view .content a{display:block; margin:7px 0 15px 0; width:170px; height:14px; overflow:hidden;}
.glo_width1 .fr{float:right;}
.comment_1{margin:12px 18px 0 18px;}
.comment_1 li{color:#323232; line-height:20px; margin: 0 0 17px 0;}
.comment_1 li .star_s2{margin:3px 0 8px 0;}
.comment_info{height:40px; width:300px; overflow:hidden;}
.full_gra{width:980px;}
.full_gra .gra_head{width:980px; background:url(../images/smallpic/jb_full_top.gif) no-repeat 0 0; height:33px;}
.full_gra .gra_body{width:976px; background:url(../images/smallpic/jb_full_center.gif) no-repeat -2px 0;}
.full_gra .gra_foot{width:980px; background:url(../images/smallpic/jb_full_bottom.gif) no-repeat 0 0;}
.travel_agency{overflow:hidden; padding:10px 0 5px 0;}
.travel_agency li{margin:0 0 15px 8px; float:left; _display:inline; width:185px;}
.travel_agency .title{font-size: 14px;font-weight: bold;color: #266392;display: block;height: 36px;line-height: 18px;overflow: hidden;width: 177px;padding: 0 4px;margin: 4px 0 0 0;}
.travel_agency .title a{color:#266392;}
.sk_tj_box{margin:11px 0 5px 4px; overflow:hidden; zoom:1;}
.sk_tj_pic li{width:230px; margin: 0 0 0 10px; float:left;_display:inline;}
.sk_tj_txt{margin:3px 0 0 0;}
.sk_tj_txt .wrap{margin:0 0 0 10px; float:left;_display:inline;}
.sk_tj_txt ul li{padding:0 0 0 10px; background:url(../images/smallpic/icon_11.gif) no-repeat 0 center; line-height:26px; width:220px; height:26px; overflow:hidden; }
.sk_tj_txt ul li a{color:#656565;}
.sk_tj{width:230px; margin: 0 0 0 10px; float:left;_display:inline;}
.sk_tj ul{margin:3px 0 0 0;}
.sk_tj li{padding:0 0 0 10px; background:url(../images/smallpic/icon_11.gif) no-repeat 0 center; line-height:26px;}
.sk_tj li a{color:#656565;}
.other_gz .gz_box{margin:0;}
.c_leftbox{width:695px; float:left;}
.c_rightbox{width:275px; float:right;}
.c_serch_box{width:693px; border:1px solid #e1e1e1;}
.c_serch_box .top{background:#f3f5fc; padding:9px 0 0 30px; border-bottom:1px solid #e1e1e1;}
.c_serch_box .top h1{ color:#494949; font-size:14px; font-weight:normal; line-height:16px; margin: 0 0 14px 0;}
.c_serch_box .top h1 i{color:#1c5cd2; font:bold 14px Arial, Helvetica, sans-serif; margin:0 3px;}
.c_serch_box .top ul{bottom:-1px; position:relative}
.c_serch_box .top ul li {padding:9px 25px; display:block; border:1px solid #e1e1e1; float:left; background:#fff; margin:0 10px 0 0; }
.c_serch_box .top ul li a{color:#494949; font-weight:bold; font-size:14px;}
.c_serch_box .top ul .current{border-bottom:1px solid #fff;}
.c_serch_box .search{ padding:20px 0 20px 30px;}
.c_serch_box .search .search_body{width:600px; height:28x; background:url(../images/smallpic/searchbg.gif) no-repeat 0 0; }
.c_serch_box .search .txt{ width:380px; height:30px; line-height:normal; margin:0 15px 0 10px; font-size:14px; color:#737373; float:left;}
.c_serch_box .search .btn{ width:97px; height:30px;float:left; cursor:pointer;}
.hot_navigator{margin:8px 10px;}
.hot_navigator dt{ color:#222222; font-weight:bold; margin:0 0 5px 0;}
.hot_navigator dd{color:#333; line-height:24px; width:670px; height:24px; overflow:hidden;}
.hot_navigator dd a{ color:#0066cc; margin:0 8px;}
.other_gra2{width:227px;}
.other_gra2 .gra_head{ width:227px; height:33px; background:url(../images/smallpic/jb_other2_top.gif) no-repeat 0 0;}
.other_gra2 .gra_body{width:223px;  background:url(../images/smallpic/jb_other2_center.gif) no-repeat -2px 0;}
.other_gra2 .gra_foot{width:227px; background:url(../images/smallpic/jb_other2_bottom.gif) no-repeat 0 0;}
.tag_style1{margin:7px 1px; border-bottom:1px solid #c1c0c0; padding:0 0 0 8px; }
.tag_style1 li{float:left;}
.tag_style1 li a{color:#0052a5; display:inline-block;padding:0 13px; height:26px; line-height:26px;}
.tag_style1 li a:hover{text-decoration:none;}
.tag_style1 .hot a{color:#7d9501;border:1px solid #c1c0c0; background:#fff; border-bottom:none; margin:0 0 -1px 0; position:relative;}
.tag_c_box{margin:14px 12px;}
.tag_c_box ul{zoom:1;}
.tag_c_box ul li{margin:0 0 12px 0;}
.tag_c_box ul li p{margin:0 0 0 8px; width:108px; height:56px; overflow:hidden; line-height:16px;}
.tag_c_box p .name{ color:#266392; display:block; height:32px; overflow:hidden;}
.tag_c_box p .dp{ text-align:right; color:#ff4019; margin:6px 5px 0 0; display:block;}
.gra_mgl_two{float:left;_display:inline; margin:0 0 0 7px;}
.glth_box{margin:13px 10px 17px;}
.glth_box li{line-height:24px; padding:9px; border-bottom:1px solid #ddd; color:#333;}
.glth_box li .star_s2{ display:inline-block; margin:0 0 0 25px;}
.glth_box li .user{color:#313232; margin:0 5px 0 0;}
.glth_box li .area{color:#266392; margin:0 10px 0 30px;}
.glth_box li .dp_result span{color:#7d9501; margin:0 30px 0 0;}
.glth_box li .more{color:#0066cc; float:right;}
.glth_box li .content{display:inline-block; width:580px; height:24px; overflow:hidden;}
.c_small_box{width:273px; border:1px solid #dddddd; background:#f6f6f6;}
.dp_rule_box{margin:10px 0 0 24px;}
.dp_rule_box .dp_btn{width:121px; height:38px; background:url(../images/smallpic/ticket_9.gif) no-repeat 0 0; display:inline-block;}
.dp_rule_box .help{ vertical-align:15px; margin:0 0 0 20px; color:#266392;}
.dp_rule_box ul{ margin:18px 0;}
.dp_rule_box ul li a{color:#266392; line-height:20px; padding:0 0 0 9px;}
.dp_detail{margin:10px 15px;zoom:1;}
.dp_detail p{line-height:20px; width:240px; height:160px; overflow:hidden;}
.dp_detail .detail,.jh_comment .detail{text-align:right; float:right; margin:20px 5px 0 0; color:#266392;}
.jh_comment .detail{margin:0 5px 0 0;}
.jh_comment{margin:11px 5px 12px 5px;}
.jh_comment li{line-height:22px; border-bottom:1px solid #f4f4f4; padding:4px 0;}
.jh_comment .area{color:#266392; margin:0 5px;}
.jh_comment .star_s2{margin:3px 0 3px 10px;}
.jh_comment .info{line-height:20px; height:40px; overflow:hidden;}
.firstdiv .tag_c_box ul li{margin: 0 0 16px 0;}
.firstdiv .tag_c_box{ margin:16px 12px 14px;}
/* view */
.view_lb_box{width:695px; height:326px; overflow:hidden; position:relative;}
.view_lb{position:relative;} 
.view_lb li{position:absolute; left:0; top:0;}
.view_small{position:absolute; bottom:5px; right:13px; overflow:hidden; z-index:100;}
.view_small li{float: left;padding: 5px 8px;color: white;background: #F7872F;opacity: 0.7;filter: alpha(opacity=70);cursor: pointer;margin: 0 0 0 4px;
_display: inline;}
.view_small .current {opacity: 0.7;filter: alpha(opacity=70);background: #D40D18;font-weight: bold;}
.pt_s1{width:275px;}
.pt_s1 h1{font-size:14px; font-weight:bold; color:#000; margin:0 0 10px 0; line-height:18px;}
.pt_s1 h1 i{ color:#555; font-weight:normal; font-size:12px; margin: 0 0 0 5px;}
.pt_box li{margin:0 0 18px 0; overflow:hidden;zoom:1;}
.pt_box .last{margin:0;}
.pt_box .r_box{float:left; margin:0 0 0 10px; width:170px;}
.r_box .name{color:#266392; line-height:20px; display:block; width:170px; height:60px; overflow:hidden;}
.r_box .price{color:#ff6600; font:bold 12px Arial, Helvetica, sans-serif; display:block; text-align:right; }
.pt_gl .r_box{width:150px;}
.pt_box .nomg{margin:0;}
.pt_gl .r_box p{color:#333; line-height:20px;}
.pt_gl .r_box p a{color:#266392;}
.pt_view_box{margin:3px 0 17px 0;}
.pt_view_box .r_box{width:112px; margin:0 0 0 10px; height:146px; float:left;_display:inline;}
.pt_view_box li{margin:0 50px 0 12px; float:left;_display:inline;}
.pt_view_box .r_box .title{ line-height:22px; color:#000; font-size:14px;height: 22px;overflow: hidden;}
.pt_view_box .r_box .text{ display:block; width:110px; height:48px; line-height:24px; color:#266392; overflow:hidden; margin:0 0 5px 0;}
/* hotel */
.hotel_search li{margin:0 0 8px 0; color:#666;}
.hotel_search li label{ width:55px; height:22px; line-height:22px; display:inline-block; text-align:right; margin:0 10px 0 0;}
.hotel_search li input,.hotel_search select{ width:140px; height:20px; border:1px solid #cccccc; line-height:normal; padding:0 5px; color:#666;}
.hotel_search select{padding:0; margin:0 0 0 -6px; width:152px; padding:2px 2px 2px 0; height:24px;}
.pt_s2{ overflow:hidden;}
.pt_s2 li{margin:0 0 15px 0;zoom:1; float:left;}
.pt_s2 .hot_hotel{ width:125px; height:60px; line-height:20px; overflow:hidden;}
.pt_s2 .pic{float:left;}
.pt_s2 .r_box{float:left; margin:0 0 0 5px;overflow:hidden;}
.pt_s2 .name{color:#266392; height:20px; width:131px;}
.pt_s2 .r_box p{color:#313131; overflow:hidden;}
.pt_s2 .hot_hotel p{ height:20px;}
.pt_s2 .star_s3{margin:8px 0 0 0;}
.h_mg_s1{margin:13px 5px 12px 13px;zoom:1;}
.moremenu{margin:0 2px;zoom:1;}
.tabsinfo_box{margin:15px 0 0 0;}
.else_hotel .pt_info{ margin:0 0 0 10px; width:200px; line-height:20px;}
.else_hotel li{float:left; margin:0 0 15px 9px;}
.else_hotel .name{width:140px; float:left;}
.else_hotel .star_s3{ margin:5px 0 0 10px;}
.else_hotel .r_box p{ height:20px; width:200px;}
.price_box{text-align:right; color:#666666; font-weight:normal;}
.price_box .now_price{margin: 0 15px 0 10px; color:#de1500; font-family:Arial, Helvetica, sans-serif;}
.else_hotel .now_price{margin:0 5px 0 10px;}
.price_box .now_price i{ font-size:16px; font-weight:bold; margin:0 5px 0 3px;}
.rz_box{width:390px;}
.com_pj_box{line-height:22px; color:#313131; padding:7px 5px;_padding:11px 5px 7px;}
.com_pj_box .pj_result span{color: #7D9501;margin: 0 20px 0 0;}
.com_pj_box .area{color:#25608e; margin:0 0 0 10px;}
.com_pj_box .star_s2{display:inline-block; margin:0 0 0 20px; vertical-align:-2px;}
.com_pj_box .info{ width:375px; height:22px; line-height:22px; overflow:hidden; }
.rz_box .seperate{ width:385px; height:1px; background:#ddd; overflow:hidden;}
.rz_wrap{margin:11px 23px; zoom:1;}
.rz_box{float:left; margin:0 95px 0 0;_display:inline;}
.rz_wrap .nomg{margin:0;}
/* food */
.lb_s1_wrap{width:695px; height:343px; overflow:hidden; position:relative;}
.lb_s1_box{position:relative; z-index:5;}
.lb_s1_box li{ position:absolute; top:0; left:0;}
.lb_s1_box li img{width:695px; height:343px;}
.lb_tip_box{width:693px; height:50px; background:#000;opacity:0.5; filter:alpha(opacity=50); top:186px; left:1px; z-index:10; position:absolute;}
.lb_tip{color:#fff; font:bold 36px/50px "微软雅黑", "Lucida Sans Typewriter", "Lucida Sans"; position:absolute; left:40px; top:183px; z-index:11; display:block; width:600px; height:50px;}
.lb_s1_nums{position:absolute; bottom:0; left:0; z-index:5;}
.lb_s1_nums li{position:relative; height:104px; width:133px; float:left;_display:inline; margin:0 0 0 5px;}
.lb_s1_nums .txt_bg,.lb_s1_nums li span{position:absolute; bottom:0; left:0; height:18px; width:133px; line-height:18px; display:block;}
.lb_s1_nums .txt_bg{z-index:6;opacity:0.5;filter:alpha(opacity=50); background:#000;}
.lb_s1_nums li span{ color:#fff; padding:0 0 0 10px; z-index:7; width:115px; overflow:hidden;}
.f_part1 .h_mg_s1{margin: 4px 5px 0 13px;}
.t_s1 a{color:#336699; line-height:26px;}
.f_mg_s1{ margin:16px 6px 8px;zoom:1;}
.f_mg_s1 .t_s1{ padding:0 13px;}
.yzt_box{margin:20px 0 0 0;}
.yzt_box a{display:block; line-height:26px; color:#333;}
.food_box{margin:17px 0 0 24px; overflow:hidden; float:left; width:500px;_display:inline;}
.food_box li{ float:left;_display:inline; margin:0 6px 10px 0; width:240px;}
.food_box li .pic{border:1px solid #ccc;}
.food_box .info_box{width:120px; height:82px; overflow:hidden; color:#666; line-height:24px;}
.food_box .info_box a{color:#666; font-weight:bold; display:block; width:125px; height:32px; overflow:hidden; line-height:16px;}
.food_box .special{ color: red;font: bold 14px/16px "宋体";margin: 10px 0 10px 0;}
.food_box .flag{background: url(../images/smallpic/icon_5.gif) no-repeat 0 0;display:inline-block;width: 32px;height: 15px;}
.new_join{float:right; width:154px; margin:0 5px 0 0; line-height:20px;}
.new_join h1{color:#266392; margin:0 0 12px 0; line-height:14px;}
.new_join li{margin:6px 0;}
.new_join li a{color:#666666; display:block; line-height:14px; height:14px; overflow:hidden;}
.food_else .big_box{margin:0;}
.f_mg_s2{margin:20px 0 20px 25px; zoom:1;}
.all_food li{width:170px; margin:0 18px 0 0; }
.all_food li .d_box{ margin:5px 0; height:36px; overflow:hidden; line-height:18px; display:block;}
/*line*/
.mg_line{margin:11px 16px;}
.mg_line .pt_box .r_box{width:149px; overflow:hidden;}
.mg_line .pt_box .r_box .name{ width:145px; font:normal 12px/18px "宋体"; height:36px; overflow:hidden;}
.mg_line .pt_box .r_box .xc_now{color:#f60; font-weight:bold;}
.mg_line .pt_box .r_box .else_box{ color:#878788; margin:5px 0 0 0;}
.mg_line .else_box .author{width:84px; height:12px; overflow:hidden; float:left;}
.line_tj_box{margin:10px 0 0 0;}
.line_tj_box .t_sec_content{margin:0 0 15px 0;}
.line_tj_box h1{font-size:14px; font-weight:bold; margin:0 0 18px 10px;}
.else_line .com_tabs{background:#f0f0f0; padding:3px 0 0 10px; margin:0 0 5px 0;}
.line{ margin:0 15px 14px 5px; zoom:1; line-height:16px;}
.line li .title{overflow:hidden;}
.line li .price{ font:bold 12px/14px Arial, Helvetica, sans-serif; color:#f60;}
.line li .overview{ display:block; width:450px; height:16px; overflow:hidden; margin:5px 0 0 0;}
.line li{padding:14px 10px; border-bottom:1px solid #eeeeee; color:#333;}
.line li a{color:#296fa2; float:left; width:350px; height:16px; overflow:hidden;}
.line_list h1{padding:10px 0 5px 5px; border-bottom:none;}
/*photo*/
.p_mg_s1{margin:5px 15px;zoom:1;}
.p_info_box{width:230px; float:left; margin:0 0 0 28px;}
.p_info_box h1{color:#000; font-size:14px; font-weight:bold; line-height:18px; height:18px; overflow:hidden;}
.p_info_box dt a{color:#336699; display:block; margin:15px 0 18px 0; height:12px; overflow:hidden;}
.p_info_box dd{width:60px; margin:0 10px 0 0; float:left; _display:inline;}
.p_info_box dd .name{color:#336699; line-height:28px; text-align:center; display:block; height:28px; overflow:hidden;}
.photo_tj{margin:0 0 20px 0;}
.photo_tj h1{color:#336699; font-size:14px; font-weight:bold; margin:15px 0;}
.photo_tj .info_box{width:140px; margin:0 0 0 10px; float:left; _display:inline; color:#666; line-height:20px;}
.photo_tj .info_box a:hover{text-decoration:none;}
.photo_tj .info_box .intro,.photo_tj .info_box .title{height:40px; overflow:hidden; display:block; color:#666;}
.photo_tj .info_box .title{height:20px; color:#333;}
.photo_tj li{margin:0 65px 0 0; float:left;}
.photo_tj .last{margin:0;}
.lt_info{width:650px; overflow:hidden; height:200px; line-height:18px;}
.lt_info li .title{color:#266392; display:block; height:18px; overflow:hidden;}
.lt_info li .title:hover{text-decoration:none;}
.lt_info li .content{text-indent:24px; color:#323232; height:36px; overflow:hidden;}
.gn_serial_box{width:265px; float:right; margin:-20px 0 0 0; position:relative;}
.gn_serial_box h1{color:#000; font-size:14px; font-weight:bold; margin:0 0 5px 0; line-height:16px;}
.gn_serial_box ul{background:url(../images/smallpic/icon_25.gif) no-repeat 0 5px;zoom:1; margin:0 0 5px 0;}
.gn_serial_box ul li{ padding:0 0 0 17px; height:25px; line-height:25px;}
.gn_serial_box ul li a:hover{text-decoration:none;}
/* journey */
.journey_box{width:980px; height:83px; background:url(../images/smallpic/journey_3.gif) no-repeat 0 0; padding:1px 0;}
.create_trip{width:980px; background:url(../images/smallpic/journey_1.gif) no-repeat 0 0; height:138px; position:relative; margin:0 0 5px 0;}
.trip_info{color:#000; line-height:22px; position:absolute; left:240px; top:45px;}
.trip_btn{ display:block; width:193px; height:57px; background:url(../images/smallpic/icon_3.png) no-repeat 0 0; text-indent:-9999px; position:absolute; left:590px; top:45px;}
.j_search{ display:block; margin:18px 0 0 18px;}
.j_search td{padding:0; line-height:16px; }
.j_search .tb{width:351px; height:24px; background:url(../images/smallpic/tb_1.gif) no-repeat 0 0;padding:0 5px;}
.j_search .tb_date{ width:140px; height:24px; background:url(../images/smallpic/icon_30.gif) no-repeat 0 0; padding:0 5px;}
.j_search .day{height:24px; width:100px; padding:2px;}
.j_search .btn{width:83px; height:29px; background:url(../images/smallpic/journey_2.gif) no-repeat 0 0; display:block; position:absolute; left:0; top:4px; cursor:pointer;}
.j_search .reach_date{width:182px; height:24px; padding:2px;}
.j_search .pr{width:100px; height:24px;}
.journey .total_title{color:#ff7e00; height:22px; line-height:22px; margin:5px 0 5px 0; font-size:16px; padding:0 0 0 5px;}
.mg_style1{margin:17px 10px;zoom:1;}
.mg_style2{margin:5px 17px;zoom:1;}
.mg_style3{margin:11px 17px 12px;zoom:1;}
.j_detail_box{margin:5px; padding:1px 0; zoom:1;}
.j_detail_box .title{ font:bold 14px/20px "宋体"; color:#0052a5; line-height:32px; border-bottom:1px solid #c1c0c0; padding:0 11px;}
.j_detail_box .title a{color:#666; text-decoration:underline; font:normal 12px/14px "宋体"; margin:5px 0 0 0;}
.out_box{margin:13px 10px; border:1px dotted #656565; min-height:100px;  border-radius:5px; padding:18px;zoom:1;}
.out_box .tip{ color:#b7b7b7; font-size:18px; line-height:22px;zoom:1; margin:50px 0 0 140px;}
.j_detail a:hover{text-decoration:none;}
.j_detail li{color:#888; line-height:18px; padding:20px 0; margin:0;}
.j_detail .r_box{width:435px;}
.j_detail .check{color:#666; text-decoration:underline; float:right;}
.j_detail .name{ color:#0064c9;font:normal 14px/18px "宋体"; display:inline;}
.j_detail .intro{height:36px; overflow:hidden;}
.j_detail .delete{float:right; color:#999;}
.j_detail .check_info{float:left; color:#7d9501;}
.big_box .trip_h{ height:781px; overflow:auto;}
.fy_box{ text-align:right; color:#878888;}
.fy_box a{ display:inline-block; padding:4px 6px; background:#e2e2e2; color:#878888; margin:0 5px 0 0; border-radius:3px; font-weight:bold;}
.fy_box a:hover{text-decoration:none;}

.t_rightbox .else_list_box{margin:5px 0 0 0;}
.trip_list .r_box{width:520px;}
.trip_list li{float:none; margin:0 0 13px 0;zoom:1;}
.trip_list .name{font-size:12px; width:520px;}
/* product */
.pro_s1 .pic img{padding:1px; border:1px solid #c6c7c6;}
.pro_s1 li{width:104px; overflow:hidden;}
.pro_s1 .t_box .flag{position:absolute; top:3px; right:3px;}
.pro_s1 .pro_name{color:#666;display: block;width: 104px;height: 22px;overflow: hidden;}
.pro_s1 .m_price,.pro_s1 .sk_price{ height:22px; white-space:nowrap; overflow:hidden;}
.pro_s1 .sk_price{color:#ff6600; font-size:14px; font-weight:bold; }
.pro_s1 .sk_price i{color:#df1810; font:bold 14px Arial, Helvetica, sans-serif;}
.pro_s1 li{margin:0 22px 0 0;}
.pro_s1 .last{margin:0;}
.pro_t_s1{margin:20px 0 0 0;}
.pro_t_s1 li{overflow:hidden; line-height:24px;}
.pro_t_s1 .name{display:block; width:110px; height:24px; overflow:hidden; color:#336699; float:left;}
.pro_t_s1 .price{color:#ff7200; display:block; text-align:right; width:70px; height:24px; font-family:Arial, Helvetica, sans-serif; overflow:hidden; float:left;}
.pro_t_s1 .chk_link{color:#666; margin:0 0 0 10px; display:block; height:24px; overflow:hidden; float:left;}
.pro_l_box{width:470px;}
.pro_r_box{width:215px;}
.lr_box{margin:5px 0 0 0; zoom:1;}
.lr_box h1,.list_box .title{ font-size:15px; overflow:hidden; margin:0 0 0 15px; line-height:18px; zoom:1; font-weight:bold;}
.lr_box span{margin:0 0 0 11px;}
.sep_pro{margin:18px 0 0 0}
.sep_pro li{margin:0 23px 15px 15px;}
.list_box .title{margin:5px 0 0 0;}
.pro_t_s2{margin:20px 5px 0 0;}
.pro_t_s2 li{overflow:hidden;}
.pro_t_s2 li .name{margin:0 15px 0 0; float:left; overflow:hidden;}
.pro_t_s2 li i{ float:left;}
.pro_wid_s1{height:615px;}
/* exhibition */
.exhi_wid_s1{width:690px;}
.exhi_wid_s2{width:170px;}
.mg_exhi_s1{margin:11px 18px; line-height:22px; color:#266392;}
.exhi_s1 li{line-height:22px;}
.exhi_s1 .name{line-height:22px; width:210px; height:auto; }
.exhi_box{margin:2px 6px;}
.exhi_info_box{margin:20px 20px 0;zoom:1;}
.exhi_info .r_box{ font-size:14px; width:90px; line-height:18px;}
.exhi_info .name{height:18px; overflow:hidden; color:#266392; font-weight:normal; display:block; width:90px;}
.exhi_info .intro{color:#999; height:36px; overflow:hidden; margin:8px 0 0 0;}
.exhi_info li{margin:0 10px 13px 0; overflow:hidden;}
.exhi_time{margin:5px 0 0 20px;zoom:1; height:227px;}
.exhi_time ul{margin:5px 0;}
.exhi_time li{padding:0 0 0 15px; background:url(../images/smallpic/icon_26.gif) no-repeat 4px 50%; line-height:24px;}
.exhi_time li a{color:#656565;}
.exhi_time .time{ color:#266392; font-size:24px; font-weight:bold; padding:0 0 0 20px; height:60px; position:relative; margin:-10px 0 0 0;}
.exhi_time .time i{font:bold 60px "宋体"; color:#ff7200; vertical-align:-10px;}
.exhi_mg_s1{margin:8px 0 0 12px; zoom:1;}
.title_c_box h1{font-size:14px; margin:0 0 7px 0; line-height:16px;}
.exhi_s2 a:hover{text-decoration:none;}
.exhi_s2 .r_box{width:505px; color:#666; line-height:22px;}
.exhi_s2 .intro{height:66px; overflow:hidden;}
.exhi_s2 .price{color:#ff6600; font-size:14px; font-weight:bold; text-align:right;}
.exhi_s2 .price i{color:#df1711; font:bold 16px/18px Arial, Helvetica, sans-serif;}
.exhi_s2 .name{ display:block; color:#266392; line-height:26px; width:152px; height:26px; overflow:hidden; text-align:center;}
.exhi_s2 li{border-bottom:1px solid #eaeaea; padding:9px 0 2px 0; float:none;}
.exhi_s2 .last{border-bottom:none;}
.exhi_mg_s2{margin:21px 0 0 14px; zoom:1;}
.exhi_mg_s2 h1{margin:0 0 16px 0;}
.zb_info .d_box .price{ color:#ff6600; text-align:right; font-family:Arial;}
.zb_info li{margin:0 10px 0 0;}
.zb_info .d_box .price i{font-size:20px; font-weight:bold; margin:0 3px;}
.exhi_list{margin:16px 0 0 0;}
.exhi_list .name{width:160px; overflow:hidden; display:block;}
/* newLBBox */
.lb_box_s1 {height:270px;}
.lb_box_s1 .seach_t_box{top:0; left:0; background:#336699; width:265px;}
.lb_box_s1 .seach_body_box{top:5px; left:5px; width:265px; background:#ffffff url(../images/smallpic/ticket_2_new.gif) no-repeat 0 0;}
.lb_box_s1 .c_lb{height:270px; width:695px; position:absolute; right:0; top:0;}
.lb_box_s1 .lb_list_show{position: absolute; top:240px; right:-2px;  width:697px; height:30px; overflow:hidden;}
.lb_box_s1 .lb_list_show li{float:left;}
.lb_box_s1 .lb_list_show li a{height:30px; width:115px; margin:0 1px 0 0;}
.lb_box_s1 .lb_list_show .current a{ background:#d6f240 none;}